﻿@charset "utf-8";
/* Common begin */
body{
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	font-size:12px;
	font-family:"宋体";
	
}
iframe{
	margin:0;
	padding:0;
	overflow:auto;
}
form{
	margin:0;
	padding:0;
	overflow:auto;
}
table{
	font-size:12px;
	color:#000;	
	background:#fff;
}
li{
	font-size:12px;
	color:#000;		
}
em{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
strong.warning{
	color:#003399;
	font-weight:normal;
	line-height:25px;
}

.disabled{
	color:#999;
}


/*
//------------------------------
//  select
//------------------------------
*/
select{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
}
select.select_big{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
	width:220px;
	height:240px;
}
.select{
	border:1px solid #c4c4c4;
	overflow:auto;
/*    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/
	padding:1px;
	width:220px;
	height:240px;
}
.select ul{
	margin:0;
	padding:0;
	list-style:none;
}
.select ul li{
	margin:0;
	padding:0;
	padding:0 0 0 5px;
	cursor:default;
}
.select ul li.normal{
	height:15px;
}
.select ul li.active{
	height:15px;
	background:#316AC5;
	color:#fff;
}
/*
//------------------------------
//  text
//------------------------------
*/
input{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
}
input.input{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	padding:0 5px;
}
input.input_hour{
	width:15px;
	height:16px;
	line-height:16px;
	background:#fff;
	border:1px solid #c4c4c4;
	padding:0 5px;
}
input.input_long{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:200px;
	padding:0 5px;
}

input.input_middle{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:180px;
	padding:0 5px;
}
input.input_short{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:150px;
	padding:0 5px;
}
input.input_short2{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:130px;
	padding:0 5px;
}
input.input_short3{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:120px;
	padding:0 5px;
}
input.input_short4{
	
	border:0;
	background:#fff;
	height:16px;
	line-height:16px;
	width:120px;
	padding:0 5px;
}
input.input_other{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:120px;
	padding:0 5px;
}
input.input_mini{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:20px;
	padding:0 5px;
}
input.input_calendar{
	border:1px solid #c4c4c4;
	background:#fff url(../../image/calendar.gif) no-repeat right center;
	height:16px;
	line-height:16px;
	width:80px;
	padding:0 5px;
	cursor:pointer;
}
input.input_calendar_long{
	border:1px solid #c4c4c4;
	background:#fff url(../../image/calendar.gif) no-repeat right center;
	height:16px;
	line-height:16px;
	width:110px;
	padding:0 5px;
	cursor:pointer;
}


input.input_big{
	border:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:400px;
	padding:0 5px;
}
input.input_big2{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #c4c4c4;
	background:#fff;
	height:16px;
	line-height:16px;
	width:400px;
	padding:0 5px;
}
/*
//------------------------------
//  button
//------------------------------
*/
input.button_search{
	background:transparent url(../../image/searchBtn.gif) no-repeat left center;
	height:20px;
	width:15px;
	border:none;
}

input.button{
	border:1px solid #bebebe;
	background:url(../../image/searchbutton_bg.jpg);
	height:21px;
	padding:0 5px!important;
}
input.page_toup{
	border:0;
	background:url(../../image/page_toup.jpg);
	width:28px;
	height:23px;
}
input.page_up{
	border:0;
	background:url(../../image/page_up.jpg);
	width:28px;
	height:23px;
}
input.page_down{
	border:0;
	background:url(../../image/page_down.jpg);
	width:28px;
	height:23px;
}
input.page_todown{
	border:0;
	background:url(../../image/page_todown.jpg);
	width:28px;
	height:23px;
}
input.button_calendar{
	background:url(../../image/calendar_icon.gif) no-repeat 5px 4px!important;
	background:url(../../image/calendar_icon.gif) no-repeat 5px center;
	width:22px;
	height:20px;
	overflow:hidden;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
input.button_enterTraining{
	background:url(../../image/enterTraining.gif) no-repeat left top;
	width:139px;
	height:22px;
	border:none;
	line-height:22px;
	letter-spacing:5px;
}
input.ColorButton{
	width:10px;
	height:10px;
	border:1px solid #000000;
	background:#00ccff;
	font-size:1px;
	line-height:1px;
	cursor:pointer;
	padding:0;
}
input.button_calendarLeftArrow{
	width:13px;
	height:13px;
	background:url(../../image/pj_arrow_left.gif) no-repeat left top;
	border:none;
	margin:0 5px 0 0;
	cursor:pointer;
}
input.button_calendarRightArrow{
	width:13px;
	height:13px;
	background:url(../../image/pj_arrow_right.gif) no-repeat left top;
	border:none;
	margin:0 10px 0 0;
	cursor:pointer;
}

/*
//------------------------------
//  checkbox
//------------------------------
*/
input.checkbox{
	border:none;
	margin:0;
	padding:0;
	/*background:transparent;*/
	/*vertical-align:bottom;*/
	line-height:22px;
}

/*
//------------------------------
//  radio
//------------------------------
*/
input.radio{
	border:none;
	margin:0;
	padding:0;
	/*background:transparent;*/
	/*vertical-align:bottom;*/
	line-height:22px;
}

/*
//------------------------------
//  textarea
//------------------------------
*/
textarea{
	font-size:12px;	
	color:#000;	
	font-family:"宋体";
}
textarea.textarea_middle{
	width:480px;
	height:80px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
textarea.textarea_middle2{
	width:430px;
	height:80px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
textarea.textarea_long{
	width:450px;
	height:80px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
textarea.textarea_big{
	width:600px;
	height:300px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
textarea.textarea_short{
	width:200px;
	height:80px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
textarea.textarea_short2{
	width:150px;
	height:80px;
	border:1px solid #d7d7d7;
	padding:2px 5px;
}
.textArea{
	height:100px;
	overflow:auto;
	padding:2px 5px;
	border:1px solid #d7d7d7;
	line-height:18px;
}

/*
//------------------------------
//  a
//------------------------------
*/
a{
	color:#000;
	text-decoration:underline;
}
a:link,a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover,a:active{
	color:#cc0000;
	text-decoration:underline;
}

/*-- calendar begin --*/
.CalendarPanel	{
	position: absolute;
	visibility: hidden;
	z-index: 9999;
	background-color:
	#FFFFFF;border:
	1px solid #CCCCCC;
	width:175px;
	font-size:12px;
}
.CalendarPanel td{
	line-height:20px;
	height:20px;
	padding:0;
	margin:0;
	text-indent:0;
}
.CalendarPanel select{
	width:auto;
}
/*-- calendar end --*/

/*-- user Interface icon begin --*/
.edit{
	background:url(../../image/edit.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;
}
.view{
	background:url(../../image/view.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;
}
.edit a,.refresh a,.close a,.view a,.tentative a,.accept a,.decline a,.plaint a{
	width:12px;
	height:12px;
	display:block;
}
.refresh{
	background:url(../../image/refresh.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;	
}
.close{
	background:url(../../image/close.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;	
}
.tentative{
	background:url(../../image/tentative.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;	
}
.accept{
	background:url(../../image/accept.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;	
}
.decline{
	background:url(../../image/decline.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;	
}
.plaint{
	background:url(../../image/plaint.gif) no-repeat left top;
	width:12px;
	height:12px;
	overflow:hidden;		
}
.expert{
	background:url(../../image/export.gif) no-repeat left center;
	padding-left:14px;
	float:left;
}
.print{
	background:url(../../image/print.gif) no-repeat left center;
	padding-left:18px;
	font-size:12px;
	font-weight:normal;
	float:right;
}
.help{
	background:url(../../image/help.gif) no-repeat left center;
	padding-left:18px;
	font-size:12px;
	font-weight:normal;
	float:right;
}
.selected{
	float:left;
	color:#999;
	padding-left:5px;
}
.order{
	background:url(../../image/order.gif) no-repeat 3px center;
	width:8px;
	height:10px;
	overflow:hidden;
	padding-left:10px;
	cursor:pointer;
}
/*
//------------------------------
//  menu
//------------------------------
*/
.Menu1 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu1.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu2 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu2.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu3 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu3.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu4 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu4.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu5 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu5.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu6 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu6.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu7 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu7.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu8 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu8.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu9 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu9.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu10 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu10.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.Menu11 a{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/menu11.jpg) 3px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}

/*-------------------------------*/
.start{
	background:url(../../image/start.gif) no-repeat left center;
	padding:0 5px 0 12px;
	overflow:hidden;
}
.start_off{
	background:url(../../image/start_off.gif) no-repeat left center;
	padding:0 5px 0 12px;
	color:#999;
	overflow:hidden;
}
.end{
	background:url(../../image/end.gif) no-repeat right center;
	padding:0 12px 0 5px;
	overflow:hidden;
}
.end_off{
	background:url(../../image/end_off.gif) no-repeat right center;
	padding:0 12px 0 5px;
	color:#999;
	overflow:hidden;
}
.previous{
	background:url(../../image/previous.gif) no-repeat left center;
	padding:0 5px 0 7px;
	overflow:hidden;	
}
.previous_off{
	background:url(../../image/previous_off.gif) no-repeat left center;
	padding:0 5px 0 7px;
	color:#999;
	overflow:hidden;	
}
.next{
	background:url(../../image/next.gif) no-repeat right center;
	padding:0 7px 0 5px;
	overflow:hidden;	
}
.next_off{
	background:url(../../image/next_off.gif) no-repeat right center;
	padding:0 7px 0 5px;
	color:#999;
	overflow:hidden;	
}

/*
//-------------------------------
//头部
//-------------------------------
*/
.Header{
	margin:0;
	padding:0;
	width:100%;
	height:75px;
	position:relative;
	background:url(../../image/header_bg.jpg);
	z-index:2;
}
.Header_select{
	margin:0;
	padding:0;
	width:100px;
	height:160px;
	border:1px solid #990000;
	position:absolute;
	left:310px;
	top:45px;
	background:#ffffff;
	
	
	
}
.Header_select ul
{
	margin:5px 0 0 20px;
	list-style:none;
	line-height:25px;
}
.Header_select ul li{
	width:100px;
	height:25px;
	color:#999999;
}
.Logo{
	margin:0;
	padding:0;
	height:70px;
	width:290px;
	background:url(../../image/zh_cn/logo.jpg) no-repeat;
	z-index:2;
	
}
.Logo span{
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:230px;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	
}

.H_icon{
	marign:0;
	padding:0;
	height:11px;
	width:14px;
	position:absolute;
	left:70px;
	top:3px;
	background:url(../../image/header_icon.jpg);
	z-index:3;
	cursor:pointer;
	
}
.Header_link{
	position:absolute;
	right:15px;
	top:10px;
	height:20px;
}
.Header_link ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Header_link li{
	margin:0;
	padding:0 10px;
	float:left;
	height:15px;
	line-height:15px;
	cursor:pointer;	
	border-right:1px solid #000000;
}
.normal{
	margin:0;
	padding:0 10px;
	float:left;
	height:15px;
	line-height:15px;
	cursor:pointer;	
}
.Header_link li a{
	text-decoration:none;
}
/*
//-------------------------------
//主体
//-------------------------------
*/
.Main{
	margin:0;
	padding:0;
}
.Main_left{
	margin:0;
	padding:0;
	width:208px;
	
}
.Main_left_menu{
	margin:0;
	padding:0;
	width:201px;
	border-right:1px solid #cccccc;
	/*min-height:694px;height:auto!important;height:694px;*/
	background:#f0f0f0;
}
.Main_left_menu_top{
	margin:0;
	padding:0;
	
}
.Main_left_menu_top_title{
	margin:0;
	padding:0;
	width:200px;
	height:29px;
}
.Main_left_menu_top_title span{
	float:left;
}
.main_work{
	display:block;
	width:98px;
	height:29px;
	margin:0;
	padding:0;
	cursor:pointer;
	background:url(../../image/main_work.jpg) no-repeat;
	position:relative;
}
.main_work p{
	display:block;
	width:60px;
	height:29px;
	line-height:29px;
	position:absolute;
	top:0px;
	left:15px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.main_work2{
	display:block;
	width:101px;
	height:29px;
	cursor:pointer;
	background:url(../../image/main_work2.jpg) no-repeat;
	position:relative;
	margin:0;
	padding:0;
}
.main_work2 p{
	display:block;
	width:60px;
	height:29px;
	line-height:29px;
	position:absolute;
	top:0px;
	left:20px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	
}
.other_work{
	display:block;
	width:101px;
	height:29px;
	cursor:pointer;
	background:url(../../image/other_work2.jpg) no-repeat;
	position:relative;
	margin:0;
	padding:0;
}
.other_work p{
	display:block;
	width:60px;
	height:29px;
	line-height:29px;
	position:absolute;
	top:0px;
	left:20px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	
}
.other_work2{
	display:block;
	width:98px;
	height:29px;
	cursor:pointer;
	background:url(../../image/other_work.jpg) no-repeat;
	position:relative;
	margin:0;
	padding:0;
}
.other_work2 p{
	display:block;
	width:60px;
	height:29px;
	line-height:29px;
	position:absolute;
	top:0px;
	left:20px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	
}
.Main_left_menu_top_content{
	margin:0;
	padding:0;
	height:113px;
	background:#f0f0f0;
	padding:10px;
}
.Main_left_menu_top_content p{
	margin:0;
	padding:0;
	height:93px;
	line-height:20px;
}
.Main_left_menu_center{
	margin:0;
	padding:0;
	width:200px;
}
.Main_left_menu_center_title{
	margin:0;
	padding:0;
	width:200px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	background:url(../../image/main_left_menu_center_title.jpg);
	height:20px;
}
.Main_left_menu_center_title span{
	margin:0;
	padding:0;
	background:url(../../image/main_left_menu_center_title_icon.jpg) 13px no-repeat;
	text-indent:35px;
	display:block;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
.Main_left_menu_center_content{
	margin:1px 0 0 0;
	padding:0;
	background:#f0f0f0;
	width:200px;
	border-bottom:1px solid #cccccc;
}
.Main_left_menu_center_select{
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	left:8px;
	display:block;
}
.Main_left_menu_center_checkbox{
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	left:100px;
	display:block;
}
.Main_left_menu_center_truecontent{
	margin:0;
	padding:0px;
	width:185px;
	border:1px solid #cccccc;
	background:#fff;
	margin:7px;
}
.Main_left_menu_center_truecontent ul{
	margin:10px;
	padding:0;
	list-style:none;
}
.Main_left_menu_center_truecontent ul li{
	margin:0;
	padding:0;
	line-height:24px;
}
.Main_left_menu_center_truecontent ul li font{
	font-size:12px;
	color:#FF0000;
}
.Main_left_menu_bottom{
	margin:0;
	padding:0;
	width:200px;
}
.Main_left_menu_bottom_title{
	margin:0;
	padding:0;
	width:200px;
	border-bottom:1px solid #cccccc;
	background:url(../../image/main_left_menu_center_title.jpg);
	height:20px;
}
.Main_left_menu_bottom_title span{
	margin:0;
	padding:0;
	background:url(../../image/main_left_menu_center_title_icon.jpg) 13px no-repeat;
	text-indent:35px;
	display:block;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
.Main_left_menu_bottom_content{
	margin:1px 0 0 0;
	padding:0;
	background:#f8f8f8;
	width:200px;
	position:relative;
	border-bottom:1px solid #cccccc;
}
.Main_left_menu_bottom{
	padding:10px 0;
	margin:0;
}
.Main_left_menu_bottom .menuone{
	margin:0 10px;
	padding:0;
	list-style:none;
	line-height:30px;
	width:179px;
	background:#fcfcfc;
	border:1px solid #ddd;
}
.Main_left_menu_bottom ul li{
	margin:0;
	padding:0;
	width:179px;
	height:30px;
	background:url(../../image/menu_bottom.jpg) bottom no-repeat;
}
.Main_left_menu_bottom_truecontent{
	margin:0;
	padding:0px;
	width:177px;
	height:223px;
	border:1px solid #cccccc;
	background:#ffffff;
	position:absolute;
	top:8px;
	left:8px;
}
.Main_left_menu_bottom_truecontent ul{
	margin:10px 10px;
	padding:0;
	list-style:none;
}
.Main_left_menu_bottom_truecontent ul li{
	margin:0;
	padding:0;
	line-height:24px;
	border-bottom:1px dashed #cccccc;
}
.Main_right{
	margin:0 0 0 208px;
	padding:10px 0 0 0;
	clear:both;
}
.Main_body{
	width:auto!important;
}
.Main_right_top{
	border-top:2px solid #cccccc;
	background:#f6f6f6;
	border-bottom:1px solid #cccccc;
}

.Main_right_top span{
}
.Main_right_top font{
	position:absolute;
	top:15px;
	right:10px;
}
.Main_right_line {
	margin:10px 10px 0 5px;
	padding:0;
	height:10px;
	background:url(../../image/main_right_line.jpg) repeat-x;
}
/*
//------------------------------
//  Main_bodySimpleSearchBar
//------------------------------
*/
.Main_bodySimpleSearchBar{
	border:1px solid #d7d7d7;
	margin:0px 8px 5px 8px;
	background:#fff;
}
.Main_bodySimpleSearchBar h2{
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodySimpleSearchBar_head span{
	display:block;
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodySimpleSearchBar_head{
}
.Main_bodySimpleSearchBar_body{
	padding:5px;
}
.Main_bodySimpleSearchBar_foot{
}
table.simpleSearchTable{
	width:100%;
}
table.simpleSearchTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
}
table.simpleSearchTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	white-space:nowrap;
}
table.simpleSearchTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.simpleSearchTable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}

/*
//------------------------------
//  Main_bodyListBar
//------------------------------
*/
.Main_bodyListBar{
	
	margin:0px 10px 5px 8px;
	/*position:relative;*/
	background:#fff;
}
.Main_bodyListBar2{
	border:0;
	margin:0 0 5px 0;
	/*position:relative;*/
	background:#fff;
}
.Main_bodyListBar h2{
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:12px;
}
.Main_bodyListBar_head span{
	display:block;
	height:21px;
	line-height:21px;
	font-weight:bold;
	
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:14px;
}
.Main_bodyListBar_head{
}
.Main_bodyListBar_top{
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background:#fafafa;
	height:28px;
	line-height:28px;
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
}
.Main_bodyListBar_bottom{
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background:#fafafa;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	font-size:14px;
}
.Main_bodyListBar_button{
	display:block;
	float:left;
	padding:0;
	float:left;
	padding-left:5px;
	padding-top:0!important;
	padding-top:3px;

}
.Main_bodyListBar_button span{
	font-size:12px;
	color:#999999;
}
.Main_bodyListBar_page{
	padding:0;
	float:right;
	right:5px;
	font-size:12px;
	padding-right:5px;
	padding-top:0!important;
	padding-top:3px;
}
.Main_bodyListBar_page img{
	width:28px;
	height:23px;
}
.Main_bodyListBar_body{
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	
	
}
.Main_bodyListBar_foot{
	display:none;
}
.Main_bodyListBar .withoutTraining{
	color:#B20709;
	height:26px;
	line-height:26px;
	padding-left:10px;
	text-align:left;
	background:#fff;
	border-bottom:1px solid #dfdfdf;
}
table.listTable{
	width:100%;
}
table.listTable th{
	background:#ebebed;
	height:26px;
	line-height:23px;
	padding-left:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
}
table.listTable td{
	height:22px;
	border-bottom:1px solid #dfdfdf;
	padding-left:10px;
	text-align:left;
}
table.listTable td ul.control{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
table.listTable tr.foot td{
	padding:0 10px;
	background:#f8f8f8;
	text-align:right;
	border-bottom:1px solid #dfdfdf;
}






table.listTable2{
	width:100%;
}
table.listTable2 th{
	background:#ebebed;
	height:26px;
	line-height:23px;
	padding-left:10px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #DFDFDF;
}
table.listTable2 td{
	height:22px;
	border-bottom:1px solid #dfdfdf;
	padding-left:10px;
	text-align:left;
	border-left:1px solid #DFDFDF;
}
table.listTable2 td ul.control{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
table.listTable2 tr.foot td{
	padding:0 10px;
	background:#f8f8f8;
	text-align:right;
	border-bottom:1px solid #dfdfdf;
}

/*
//------------------------------
//  Main_bodyDetailBar
//------------------------------
*/
.Main_bodyDetailBar{
	/*border:1px solid #d7d7d7;*/
	margin:0 10px 5px 8px;
	/*position:relative;*/
	background:#fff;
}
.Main_bodyDetailBar h2{
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyDetailBar_head span{
	display:block;
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyDetailBar_head{
	display:none;
}
.Main_bodyDetailBar_body{
    /*padding:5px;*/
}
.Main_bodyDetailBar_foot{
}
table.detailTable{
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
table.detailTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	border-bottom:1px solid #ddd;
}
table.detailTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	white-space:nowrap;
	border-right:1px solid #eee;
}
table.detailTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:40%;
	padding:0 0 0 5px;
}
table.detailTable td.alert{
/*	width:220px;*/
	line-height:22px;
	width:40%;
	padding:0 0 0 5px;
}

/*
//------------------------------
//  Main_bodyEditBar
//------------------------------
*/
.Main_bodyEditBar{
	/*border:1px solid #d7d7d7;*/
	margin:0 10px 5px 8px;
	/*position:relative;*/
	background:#fff;
}
.Main_bodyEditBar h2{
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyEditBar_head span{
	display:block;
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyEditBar_head{
	display:none;
}
.Main_bodyEditBar_body{
    /*padding:5px;*/
}
.Main_bodyEditBar_foot{
}
table.editTable{
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
table.editTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	border-bottom:1px solid #ddd;
}
table.editTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	white-space:nowrap;
	border-right:1px solid #eee;
}
table.editTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.editTable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}

/*
//------------------------------
//  Main_bodyAddBar
//------------------------------
*/
.Main_bodyAddBar{
	/*border:1px solid #d7d7d7;*/
	margin:0 10px 5px 8px;
	/*position:relative;*/
	background:#fff;
}
.Main_bodyAddBar h2{
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyAddBar_head span{
	display:block;
	background:url(../../image/list_top.gif) repeat-x left top;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #d7d7d7;
	font-weight:bold;
	text-indent:10px;
	font-size:12px;
	margin:0;
	padding:0;
}
.Main_bodyAddBar_head{
	display:none;
}
.Main_bodyAddBar_body{
    /*padding:5px;*/
}
.Main_bodyAddBar_foot{
}
table.addTable{
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
table.addTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	border-bottom:1px solid #ddd;
}
table.addTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	
	border-right:1px solid #eee;
}
table.addTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.addTable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}
table.addTable td.contentgt{
/*	width:220px;*/
	background:#FDFBCC url(../../image/gt.gif) 8px 0px no-repeat;
	line-height:22px;
	text-indent:30px;
	width:100%;
	padding:0 0 0 5px;
}

table.addTable td.contentgt2{
/*	width:220px;*/
	background:#FDFBCC;
	line-height:22px;
	
	width:100%;
	padding:0 0 0 5px;
}

table.otherTable{
	width:100%;
	
	border-right:1px solid #ddd;
}
table.otherTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	border-bottom:0px
}
table.otherTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f1f1f1
	
	white-space:nowrap;
	
}
table.otherTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.otherTable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}



.btn_poppanel {width:18px;height:18px;background:transparent url(../../image/poppanel.gif) no-repeat center center;border:none;}
/*
//------------------------------
//  Main_buttonGroupBar
//------------------------------
*/
.Main_buttonGroupBar{
	padding:5px 10px 15px 8px;
}
.Main_buttonGroupBar .button{
	
}
.Main_buttonGroupBar_head{
}
.Main_buttonGroupBar_body{

}
.Main_buttonGroupBar_foot{
}
/*
//------------------------------
//  Main_subtitleBar
//------------------------------
*/
.Main_subtitleBar{
	margin:10px 0 5px 0;
	clear:both;
	
}
.Main_subtitleBar_body {
	position:relative;z-index:0;
}
.Main_subtitleBar_body span{
	text-indent:10px;	
	font-weight:bold;	
	height:23px;
	line-height:23px;
	background:#eaeaea;
	border-top:2px solid #ddd;
	border-bottom:2px solid #ddd;
	display:block;
}
.Main_subtitleBar_body a{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	text-indent:20px;
	top:0px;
	width:100px;
	height:25px;
	line-height:25px;
	background:url(../../image/find.gif) 0px 5px no-repeat;
}

.Main_subtitleBar_body p{
	margin:0;
	padding:0;
	position:absolute;
	right:100px;
	text-indent:40px;
	top:0px;
	width:300px;
	height:25px;
	line-height:25px;
	color:#FF0000;
}
.Main_img_set{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	text-indent:20px;
	cursor:pointer;
	top:0px;
	width:100px;
	height:25px;
	line-height:25px;
	text-decoration:underline;
	background:url(../../image/setting.gif) 0px 5px no-repeat;

}
.Main_check {
	margin:0;
	padding:0;
	position:absolute;
	left:60px;
	
	top:0px;
	width:200px;
	height:25px;
	line-height:25px;
	
}
.Main_edit {
	margin:0;
	padding:0;
	position:absolute;
	left:100px;
	
	top:0px;
	width:100px;
	height:25px;
	line-height:25px;
	
}
.Main_edit a{
	background:url(../../image/edit.gif) 0px 3px no-repeat;
	width:100px;
	height:25px;
	display:block;
	
	
}

.Main_result{
	margin:0;
	padding:0;
	position:absolute;
	left:200px;
	
	top:0px;
	width:100px;
	height:25px;
	line-height:25px;
	
}
.Main_result a{
	background:url(../../image/view.gif) 0px 3px no-repeat;
	width:100px;
	height:25px;
	display:block;
	
}
.Main_view{
	margin:0;
	padding:0;
	position:absolute;
	left:200px;
	
	top:0px;
	width:100px;
	height:25px;
	line-height:25px;
	
}
.Main_view a{
	background:url(../../image/view2.gif) 0px 3px no-repeat;
	width:100px;
	height:25px;
	display:block;
	
}
.Main_subtitleBar_head{
}
.Main_subtitleBar_body{
}
.Main_subtitleBar_foot{
}

/*
//------------------------------
//  Main_hintBar
//------------------------------
*/
.Main_hintBar{
	padding:5px 10px;
	/*#ffffcc*/
	background:#DBE7ED url(../../image/board_icon.gif) no-repeat 10px 5px;
	border:1px solid #a8cee1;
	margin:0 0 10px 0;
	line-height:22px;
	text-indent:2em;
}

.Main_hintBar2{
	padding:5px 10px;
	/*#ffffcc*/
	background:#fdfbcc url(../../image/gt.gif) no-repeat 10px 5px;
	border:1px solid #f7d883;
	margin:0 0 10px 0;
	line-height:22px;
	text-indent:2em;
}
.Main_hintBar_head{
}
.Main_hintBar_body{
}
.Main_hintBar_foot{
}
.Main_hintBar p{
	margin:0;
	padding:0;
	line-height:22px;
	text-indent:2em;
}


/*
//------------------------------
//  ScreenArrow
//------------------------------
*/
.ScreenArrow{
	width:28px;
	height:28px;
	position:absolute;
	top:75px;
	left:202px;
	z-index:999;
}
.ScreenArrow .btn_all{
	width:7px;
	height:7px;
	background:#ececec;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.ScreenArrow .btn_h_01{
	width:7px;
	height:21px;
	background:url(../../image/arrow_h_01.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:7px;
	left:0;
}
.ScreenArrow .btn_v_01{
	width:21px;
	height:7px;
	background:url(../../image/arrow_v_01.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:0;
	left:7px;
}
.ScreenArrow .btn_h_02{
	width:7px;
	height:21px;
	background:url(../../image/arrow_h_02.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:7px;
	left:0;
}
.ScreenArrow .btn_v_02{
	width:21px;
	height:7px;
	background:url(../../image/arrow_v_02.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:0;
	left:7px;
}
.btn_v_contactcenter{
	width:21px;
	height:7px;
	background:url(../../image/arrow_v_02.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:0;
	left:7px;
}
.btn_v_contactcenter2{
	width:21px;
	height:7px;
	background:url(../../image/arrow_v_01.gif) no-repeat left top;
	cursor:pointer;
	position:absolute;
	top:75;
	left:0px;
}
.ScreenArrow .blank{
	background:#b7b7b7;
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:7px;
	left:7px;
}
/* MainMenu begin */
/* MainMenu begin */
.menusGrp{
	margin:0 10px;
	border:1px solid #ddd;
	width:179px;
}
.Main_left_menu_bottom ul.mainUL{
	margin:0;
	padding:0;
	list-style:none;
	width:179px;
	background:#fcfcfc;
	border:none;
}
.Main_left_menu_bottom ul.mainUL li{
	margin:0;
	padding:0;
	width:179px;
	line-height:30px;
	height:30px;
	background:url(../../image/menu_bottom.jpg) center 26px no-repeat;
}
.MainMenu a,.MainMenu a:link,.MainMenu a:hover,.MainMenu a:visited,.MainMenu a:active{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/icon_or_h.gif) 8px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
}
.MainMenu_act a,.MainMenu_act a:link,.MainMenu_act a:hover,.MainMenu_act a:visited,.MainMenu_act a:active{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/icon_or_v.gif) 8px no-repeat;
	line-height:30px;
	height:30px;
	text-indent:40px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}
.Main_left_menu_bottom ul.subUL{
	margin:0;
	padding:0;
	list-style:none;
	width:179px;
	background:#fff;
	border:none;
}
.Main_left_menu_bottom ul.subUL li{
	margin:0;
	padding:0;
	width:179px;
	height:25px;
	line-height:25px;
	background:url(../../image/menu_bottom.jpg) center 21px no-repeat;
}
.SubMenu a,.SubMenu a:link,.SubMenu a:hover,.SubMenu a:visited,.SubMenu a:active{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/icon_s_plus.gif) 8px no-repeat;
	line-height:25px;
	height:25px;
	text-indent:40px;
	text-decoration:none;
	font-size:12px;
}
.SubMenu_act a,.SubMenu_act a:link,.SubMenu_act a:hover,.SubMenu_act a:visited,.SubMenu_act a:active{
	margin:0;
	padding:0;
	display:block;
	background:url(../../image/icon_s_plus.gif) 8px no-repeat;
	line-height:25px;
	height:25px;
	text-indent:40px;
	text-decoration:none;
	font-size:12px;
	color:#cc0000;
}
/* MainMenu end */
/* Footer begin */
#Footer{
	display:none;
}
/* Footer end */
/* Panel */
.Panel_tabBar	{}
.Panel_tabBar ul{margin:0;padding:0;}
.Panel_tabBar li {list-style:none;float:left;cursor:pointer;height:23px;line-height:23px;padding:0 10px;margin:0 3px 0 0;}
.Panel_tabBar .active{background:url(../../image/tab_active_bg.gif) repeat-x left top;font-weight:bold;border:1px solid #d7d7d7;border-bottom:none;}
.Panel_tabBar .normal{background:url(../../image/tab_normal_bg.gif) repeat-x left top;font-weight:normal;border:1px solid #d7d7d7;border-bottom:none;}


.Panel_tabGroup	{padding:5px;clear:both;border:1px solid #d7d7d7;}
.ShortPanel		{width:235px;}
.MidPanel		{width:440px;}
.LongPanel		{width:600px;}
.LargePanel		{width:800px;}
.Panel .TreeContainer	{overflow-x:hidden;overflow-y:auto;width:220px;height:200px;border:1px solid #bbbbbb;}

.Panel .MultiSelect	{width:180px;height:200px;border:1px solid #bbbbbb;}
.Panel			{z-index:9999;position:absolute;border:1px solid #dddddd;background:#f7f7f7;border-right:1px solid #000;border-bottom:1px solid #000;}
.Panel .head	{height:20px;line-height:20px;top:0;left:0;width:100%;background:url(../../image/list_top.gif) repeat-x;text-indent:1em;position:relative;font-weight:bold;border-bottom:1px solid #cccccc;}
.Panel .content	{width:100%;}
.Panel .close	{position:absolute;width:12px;height:12px;overflow:hidden;background:url(../../image/close_panel.gif) no-repeat;right:5px;top:3px;}

.MaskPanel		{position:absolute;width:100%;height:100%;background:#fff;top:0; z-index:9998;}

.chart{
	width:45%;
	height:300px;
	float:left;
	position:relative;
}
.chart span{
position:absolute;
top:250px;
left:50px;
}
/*

*/
.Main_framework{}
.Main_framework table.frameTable{
	width:100%;
}
.Main_framework table.frameTable td.left{
	width:35%;
	padding-right:3px;
	vertical-align:top;
}
.Main_framework table.frameTable td.right{
	width:65%;
	padding-left:0px;
	vertical-align:top;
}
.Main_framework .Main_tabGroupBar_body{
	padding:5px;
}
.Main_framework .TreeContainer{
	width:auto;
	background:#fff;
	height:150px;
}
.Main_framework .TreeSearch{
	margin-bottom:5px;
}

.arrowside{display:block;width:8px; cursor:pointer;margin-right:3px;background:url(../../image/display-side-none.gif) no-repeat  1px 116px white;}
.arrowside2{display:block;width:8px; cursor:pointer;background:url(../../image/display-side.gif) no-repeat  1px 116px white;}

a.arrowside{}
a.arrowside:hover{background-color:#f4f0ab;}

a.arrowside2{}
a.arrowside2:hover{background-color:#f4f0ab;}

.Main_bodyEditBar_head span{background:url(../../image/move_bg.gif) no-repeat center center;}
.optbtn{margin:10px 0;}
.chance_setting{margin-top:5px;width:20px;height:20px; display:block; cursor:pointer; float:right;margin-right:10px;}
.chance_setting img{border:0;}
/*
======================================
contact_center end
======================================
*/

/*
//------------------------------
//  Main_tabGroupBar
//------------------------------
*/
.Main_tabGroupBar{
	margin:0 0 5px 0;
}
.Main_tabGroupBar_head{
	height:23px;
	overflow:hidden;
}
.Main_tabGroupBar_body{
	margin:0;
	padding:10px 0 5px 0;
	background:#f3f3f3;
	float:none;	
}

*:first-child+html .Main_tabGroupBar_body{
	float:none;	
}
.Main_tabGroupBar_foot{
	clear:both;
}
ul.tabGroup{
	margin:0;
	padding:0;
	list-style:none;
}
ul.tabGroup li{
	margin:0;
	height:23px;
	line-height:23px;
	padding:0 10px;
	float:left;
	margin:0 3px 0 0;
	cursor:pointer;
}
ul.tabGroup li.active{
	font-weight:bold;
	/*background:url(../../image/tab_active_bg.gif) repeat-x left top;*/
	background:#F3F3F3;
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
ul.tabGroup li.active .left{
}
ul.tabGroup li.active .content{
}
ul.tabGroup li.active .right{
}
ul.tabGroup li.normal{
	/*background:url(../../image/tab_normal_bg.gif) repeat-x left top;*/
	background:#ccc;
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
ul.tabGroup li.normal .left{
}
ul.tabGroup li.normal .content{
}
ul.tabGroup li.normal .right{
}
/*
//------------------------------
//  Main_handleBar
//------------------------------
*/
.Main_handleBar{
	padding:5px 30px 5px 10px;
	/*#ffffcc*/
	background-color:#ffffcc;
	border-bottom:1px solid #D7D7D7;
	line-height:auto;
	text-indent:2em;
	position:relative;
}
.check_pass{
	background-image:url(../../image/);
	background-position:10px 5px;
	background-repeat:no-repeat;
}
.check_fall{
	background-image:url(../../image/nocheck_icon.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
}
.Main_handleBar a.close{
	background:url(../../image/close_panel.gif) no-repeat left top;
	height:12px;
	width:12px;
	position:absolute;
	display:block;
	right:10px;
	top:5px;
}
.Main_handleBar_head{
}
.Main_handleBar_body{
}
.Main_handleBar_foot{
}
.Main_handleBar p{
	margin:0;
	padding:0;
	line-height:auto;
	text-indent:2em;
}
/* Main end */
/*Confirm*/
.warning_icon{
	background:url(../../image/kailey-kitty.gif) no-repeat center top;
	width:50px;
	height:40px;
	margin:10px 0 5px 0;
}
.question_icon{
	background:url(../../image/weng.gif) no-repeat center top;
	width:50px;
	height:40px;
	margin:10px 0 5px 0;
}
.error_icon{
	background:url(../../image/error.gif) no-repeat center top;
	width:50px;
	height:40px;
	margin:10px 0 5px 0;
}
.confirmText{
	margin:22px 10px 5px 0;
	display:block;
}
.progress_icon{
	background:url(../../image/indicator_medium.gif) no-repeat center top;
	width:50px;
	height:40px;
	margin:10px 0 5px 0;
}
/*contact_head*/

.Contact_head{
	width:21px;
	height:7px;
	background:url(../../image/arrow_v_01.gif) no-repeat;
	
}
table.Confirmtable{
	width:100%;
}
table.Confirmtable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
}
table.Confirmtable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	white-space:nowrap;
}
table.Confirmtable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.Confirmtable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}


/* FrameTree */
.FrameTreeTitle {width:200px;border:1px solid #d7d7d7;border-bottom:none;line-height:20px;background:#f3f3f3;text-indent:10px;}
.TreeContainer	{overflow-x:hidden;overflow-y:auto;width:200px;height:300px;border:1px solid #d7d7d7;}
/* Tree Nodes */
.TreeContainer span{cursor:default;}
.TreeContainer	{overflow:auto;width:200px;height:300px;border:1px solid #d7d7d7;}
.TreeContainer div {width:160px;}

#RightMenu		{padding:5px 0;background:#f0f0f0;position:absolute;width:100px;border:2px solid #eee;border-right:1px solid #000;border-bottom:1px solid #000;}
#RightMenu	a	{display:block;line-height:20px;background:#f5f5f5;text-indent:5px;width:100%; text-decoration:none;}
#RightMenu	a:hover{background:#DBE7F2;color:#000000;line-height:18px;border-top:1px solid #92B7D8;border-bottom:1px solid #92B7D8;}

.itemIcon		{cursor:pointer;position:absolute;left:0;right:0;}
.itemContainer	{} 
.XTreeNode		{position:relative;}
.nodeSel		{background:#ccc;position:absolute;line-height:18px;padding:0 2px;}
.node			{background:none;position:absolute;line-height:18px;padding:0 2px;}

.dragIcon		{width:20px;height:20px;background:url(../../image/tree/move.gif) no-repeat;cursor:move;padding:3px 10px;} 
.NodeSelected .NodeSpan		{background:#ccc;}
.NodeNormal .NodeSpan		{background:none;}

.NodeGhost		{width:100px;height:20px;background:#0000ff;position:absolute;z-index:99999;}
.itemClass		{height:20px;position:relative;font-size:12px;}

/*
//------------------------------
//  Main_indexBar
//------------------------------
*/
.Main_indexBar{
	text-align:center;
	height:25px;
	line-height:25px;
}
.Main_indexBar_head{
}
.Main_indexBar_body{
}
.Main_indexBar_foot{
}
.Main_indexBar a{
	color:#cc0000;
	text-decoration:none;
}
.Main_indexBar a:link,.Main_indexBar a:visited{
	color:#cc0000;
	text-decoration:none;
}
.Main_indexBar a:hover,.Main_indexBar a:active{
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}

/*-------------------------------*/
.leftArrow{
	width:16px;
	height:16px;
	background:url(../../image/leftarrow_big.gif) no-repeat left top;
	margin:5px;
}
.rightArrow{
	width:16px;
	height:16px;
	background:url(../../image/rightarrow_big.gif) no-repeat left top;
	margin:5px;
}
.allLeftArrow{
	width:16px;
	height:16px;
	background:url(../../image/leftarrow_2.gif) no-repeat left top;
	margin:5px;
}
.allRightArrow{
	width:16px;
	height:16px;
	background:url(../../image/rightarrow_2.gif) no-repeat left top;
	margin:5px;
}
.leftAllArrow{
	width:16px;
	height:16px;
	background:url(../../image/leftarrow_big.gif) no-repeat left top;
	margin:5px;
}
.rightAllArrow{
	width:16px;
	height:16px;
	background:url(../../image/rightarrow_big.gif) no-repeat left top;
	margin:5px;
}
.upArrow{
	width:16px;
	height:16px;
	background:url(../../image/uparrow_big.gif) no-repeat left top;
	margin:5px;
}
.downArrow{
	width:16px;
	height:16px;
	background:url(../../image/downarrow_big.gif) no-repeat left top;
	margin:5px;
}
.leftArrow a,.rightArrow a,.allLeftArrow a,.allRightArrow a,.upArrow a,.downArrow a{
	width:16px;
	height:16px;
	display:block;
}
/*chart*/

.chartBox{
	border:1px solid #ccc;
}
.chartHead{
	height:22px;
	background:#ccc;
	padding:2px; 
	text-align:right; 
	position:relative;
	
}
.chartHead_p{
	
	position:absolute;
	right:60px;
	top:0px;
	color:#000000;
	
	display:block;
	line-height:25px;
}

.chartHead_p2{
	display:block;
	line-height:25px;
	position:absolute;
	right:120px;
	top:0;
	color:#000000;
}
.chartHead_title{ position:absolute;left:5px;top:2px; font-weight:bold;line-height:22px;}

/*
//------------------------------
//  select
//------------------------------
*/
select{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
}
select.select_big{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
	width:220px;
	height:240px;
}
.select{
	border:1px solid #c4c4c4;
	overflow:auto;
/*    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/
	padding:1px;
	width:220px;
	height:240px;
}
.select ul{
	margin:0;
	padding:0;
	list-style:none;
}
.select ul li{
	margin:0;
	padding:0;
	clear:both;
	padding:0 0 0 5px;
	cursor:default;
}
.select ul li.normal{
	height:15px;
}
.select ul li.active{
	height:15px;
	background:#316AC5;
	color:#fff;
}
/*
//------------------------------
//  header_select
//------------------------------
*/

#mainbox{
 	width:100px;
	position:absolute;
	top:30px;
	left:230px;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	z-index:2;
	
	
 	
}
#box0{
 	width:100px;
 	height:20px;
 
 	float:left;
 	padding-top:2px;
 	padding-left:2px;
}

#items{
	border:1px solid #990000;
 	width:100px;
 	
 	background:#ffffff;
 	font-weight:normal;
 	line-height:20px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
#box3{
 	width:100px;
 	font-size:12px;
 	color:#000000;
 	padding:0 0 0 4px;
	margin:0;
	border-bottom:1px solid #f1f1f1;
}
#box3 p{
 	height:20px;
	display:block;
	margin:0;
	padding:0;
	
}
.over{
 	
 	font-weight:bold;
 	cursor:pointer;
	margin:0;
	padding:0;
	
 	
}





table.addjsTable{
	width:100%;
	border:1px solid #ddd;
	
}
table.addjsTable th{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	background:#f1f1f1;
	line-height:22px;
	
}
table.addjsTable td{
	height:22px;
	padding:0 0 1px 0;
	vertical-align:top;
	text-align:center;
	line-height:22px;
	
}
table.addjsTable td.title{
	line-height:22px;
	width:20%;
	padding:0 10px 0 10px;
	background:#f3f3f3;
	
	border-right:1px solid #eee;
}
table.addjsTable td.content{
/*	width:220px;*/
	line-height:22px;
	width:30%;
	padding:0 0 0 5px;
}
table.addjsTable td.content2{
/*	width:220px;*/
	line-height:22px;
	width:80%;
	padding:0 0 0 5px;
}
.resultsum{
	float:right;
	margin-right:10px;
	font-size:12px;
}
.menutwo{
	margin:0;
	padding:0;
	list-style:none;
}

.menutwo li{
background:#fff;
text-indent:40px;
}
.menutwo li a{
	background:#fff;
	text-decoration:none;
}
